package com.whfc.common.third.uni.entity;

import lombok.Data;
import java.util.List;

/**
 * 资源查询响应
 */
@Data
public class ResourceSearchResponse extends BaseResponse {
    /**
     * 资源数据
     */
    private ResourceData data;

    @Data
    public static class ResourceData {
        /**
         * 资源列表
         */
        private List<ResourceItem> list;

        /**
         * 总记录数
         */
        private Integer total;
    }

    @Data
    public static class ResourceItem {

        /**
         * 通道编码
         */
        private String channelIndexCode;

        /**
         * 资源类型
         */
        private String resourceType;

        private String name;

        private String parentIndexCode;

        private String orgIndexCode;

        private String cameraCode;

        private List<String> capabilities;

        /**
         * 状态：0-离线，1-在线
         */
        private Integer status;


        /**
         * 资源编码
         */
        private String resourceIndexCode;

        /**
         * 资源名称
         */
        private String resourceName;





        /**
         * 通道名称
         */
        private String channelName;

        /**
         * 设备编码
         */
        private String deviceIndexCode;

        /**
         * 设备名称
         */
        private String deviceName;

        /**
         * 设备类型
         */
        private String deviceType;

        /**
         * 经度
         */
        private Double longitude;

        /**
         * 纬度
         */
        private Double latitude;

        /**
         * 安装位置
         */
        private String installLocation;




    }
}